package com.alibaba.citrus.ots.unified.inventory.sdo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

@Data
public class AllocateRelationSDO implements Serializable {
        /**
         * id
         */
        private String id;
        /**
         *SAP客户编码，售达方编码
         */
        private String customerCode;
        /**
         *SAP客户名称，售达方名称
         */
        private String customerName;
        /**
         *销售组织编码
         */
        private String organizationCode;
        /**
         *销售组织名称
         */
        private String organizationName;
        /**
         *销售部门编码
         */
        private  String departmentCode;
        /**
         *销售部门名称
         */
        private String departmentName;
        /**
         *销售渠道编码
         */
        private String saleChannelCode;
        /**
         *销售渠道名称
         */
        private String saleChannelName;

        /**
         *单据备注
         */
        private String remark;
        /**
         *发货仓库编码
         */
        private String wareHouseCode;
        /**
         *发货仓库名称
         */
        private String wareHouseName;
        /**
         *收货仓库编码
         */
        private String receiveWareHouseCode;
        /**
         *收货仓库名称
         */
        private String receiveWareHouseName;
        /**
         *创建时间
         */
        private Date gmtCreate;
        /**
         *修改时间
         */
        private Date gmtModified;
        /**
         *创建人
         */
        private String creatorId;
        /**
         *创建人姓名
         */
        private String creatorName;
        /**
         *是否启用
         */
        private Boolean isEnable;
        /**
         *策略优先
         */
        private Boolean isStrategyFirst;
        /**
         *校验库存
         */
        private Boolean isCheckInventory;
        /**
         *扩展信息，原始数据转换json串存储
         */
        private Map features;
        private Integer start;
        private Integer limit;

    }
